# 实现过程：      终端的字符颜色是用转义序列控制的，是文本模式下的系统显示功能，和具体的语言无关。
# 转义序列是以ESC开头,即用\033来完成（ESC的ASCII码用十进制表示是27，用八进制表示就是033）。 书写格式：
# 开头部分：\033[显示方式;前景色;背景色m + 结尾部分：\033[0m
# 注意：开头部分的三个参数：显示方式，前景色，背景色是可选参数，可以只写其中的某一个；另外由于表示三个参数不同含义的数值都是唯一的没有重复的，
# 所以三个参数的书写先后顺序没有固定要求，系统都能识别；但是，建议按照默认的格式规范书写。
# 对于结尾部分，其实也可以省略，但是为了书写规范，建议\033[***开头，\033[0m结尾。
# 数值表示的参数含义：显示方式:
# 0（默认值）、1（高亮）、22（非粗体）、4（下划线）、24（非下划线）、 5（闪烁）、
# 25（非闪烁）、7（反显）、27（非反显）前景色: 30（黑色）、31（红色）、32（绿色）、 33（黄色）、34（蓝色）、
# 35（洋 红）、36（青色）、37（白色）背景色: 40（黑色）、41（红色）、42（绿色）、 43（黄色）、44（蓝色）、
# 45（洋 红）、46（青色）、47（白色）常见开头格式：\033[0m            默认字体正常显示，不高亮\033[32;0m
# 红色字体正常显示\033[1;32;40m  显示方式: 高亮    字体前景色：绿色  背景色：黑色\033[0;31;46m  显示方式: 正常
# 字体前景色：红色  背景色：青色


a = 2
Error = '\033[31m'
Ok = '\033[32m'
warning = '\033[33m'
END = '\033[0m'
if __name__ == '__main__':
    print(Ok + 'Ok')
    print(warning + '错误')
    print(Error + 'bug')

bookinformation = ['以谋杀案的提审过程为主线,交织展现了种族歧视,情感与道德选择,爱与宽恕等主题,细腻而深刻']
bookinformation.append('又名为丧失为人的资格')
bookinformation.append('作者余华,阐述了活着究竟是什么.读了此书,通过余华明白了最简单的道理:除了生死,别无大事')
bookinformation.append('是部自传体散文,描述了作者和妻子陈芸情投意合，想要过一种布衣蔬食而从事艺术的生活，由于封建礼教的压迫与贫困生活的煎熬，终至理想破灭,是一部水平极高影响颇大的自传体随笔')















